package com.tianqu.tms.dao;

import java.util.List;

import com.tianqu.tms.core.exception.TmsDaoException;
import com.tianqu.tms.dto.TransferSettlementDateDto;

public interface TransferSettlementDateDao {

	public TransferSettlementDateDto getDateInfo(int type,int insertUserId)throws TmsDaoException;
	public void updateSettleState(int insertUserId)throws TmsDaoException;
	public void updateSettleStateOne(TransferSettlementDateDto dto)throws TmsDaoException;
	public void insertTransferSettlement(TransferSettlementDateDto dto)throws TmsDaoException;
	public List<TransferSettlementDateDto> getSettleDateInfo(int type,int insertUserId)throws TmsDaoException;
	public List<TransferSettlementDateDto> getSettleDateIdBySettleDayId(int settleDayId)throws TmsDaoException;
	public TransferSettlementDateDto getDateInfoBySettleId(String type,int insertUserId)throws TmsDaoException;
}
